window drip - French English Dictionary